package biblioteca.mbeans;

import javax.annotation.PostConstruct;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;

import biblioteca.entidades.Emprestimo;
import biblioteca.fachadas.EmprestimoFachada;

@ManagedBean(name="emprestimoMB")
@RequestScoped
public class EmprestimoMB {
	@EJB
	private EmprestimoFachada emprestimoFachada;
	
	@ManagedProperty("#{param.id}")
	private int id;
	private Emprestimo emprestimo;
	
	@PostConstruct
	public void init() {
		setEmprestimo(emprestimoFachada.recupera(getId())); 
	}
	
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}

	public Emprestimo getEmprestimo() {
		return emprestimo;
	}
	public void setEmprestimo(Emprestimo emprestimo) {
		this.emprestimo = emprestimo;
	}
}
